Skip to content

Account for per-job output storage for budget estimations#4682

Open
chrisvanrun wants to merge 8 commits into
mainfrom
job_output_for_budget
Open

Account for per-job output storage for budget estimations#4682
chrisvanrun wants to merge 8 commits into
mainfrom
job_output_for_budget

Conversation

@chrisvanrun
Copy link
Copy Markdown
Member

@chrisvanrun chrisvanrun commented Apr 23, 2026

As mentioned here:

This adds an average_size_job_output_mb_for_tasks as a factor when estimating the required budget.

Existing budget estimations have this migrated to be set to zero.

Shown in the table as:
image

@chrisvanrun chrisvanrun requested a review from jmsmkn as a code owner April 23, 2026 09:15
challenge_request.compute_and_storage_costs_euros_for_phases[
i_phase
]
pytest.approx(
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was giving some false positives on differences. So added an approx here as well.

@@ -1601,15 +1626,35 @@ def total_compute_time(self):

@cached_property
def data_storage_size_gb_for_phases(self):
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not sure if it was better to split this into input/output. Opted to keep this in a single property for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants